package main

import (
	"fmt"
	"os/exec"
)

func main() {
	// 显示定义变量更不容易出错
	var (
		cmd *exec.Cmd
		err error
	)
	// 加 context 的表示这个操作是耗时的，可以设置取消
	// exec.CommandContext()

	// Command(name string, arg ...string) *Cmd
	cmd = exec.Command("C:\\Program Files\\Git\\bin\\bash.exe", "-c", "echo 1")

	err = cmd.Run()

	fmt.Println(err)
}
